#include "resource_controller\headers\resource_controller.h"

#include <QtCore\qplugin.h>

namespace ResourceController{
	class ResourceControllerPluginInstance
		:	public ResourceControllerPlugin
{

public:

	virtual void loadLevel( int _level )
	{
	}

	virtual std::shared_ptr< ObjectDescriber::ObjectDescribersContainer > getObjectDescribers() const
	{
		return std::shared_ptr< ObjectDescriber::ObjectDescribersContainer >();
	}

public:

	virtual bool isEverythingCool() const
	{
		return true;
	}

};

	Q_EXTERN_C RESOURCE_CONTROLLER_EXPORT ResourceControllerPlugin* getResourceControllerPlugin()
	{
		return new ResourceControllerPluginInstance;
	}

} // namespace ResourceController